Defines a PDF security handler that uses RC4 encryption.

Full documentation

Full documentation

Full documentation

Full documentation

Full documentation

Full documentation

Initializes a new PDFRc4SecurityHandler object.

Full documentation

This method supports the internal library infrastructure and should not be used by external client code.

Full documentation

This method supports the internal library infrastructure and should not be used by external client code.

Full documentation

This method supports the internal library infrastructure and should not be used by external client code.

Full documentation

This method supports the internal library infrastructure and should not be used by external client code.

Full documentation

Gets a value indicating whether the user can edit the annotations and form fields.
If true, the user can add or modify text annotations, fill in interactive form fields, and, if is also set, create or modify interactive form fields (including signature fields).

Full documentation

Gets a value indicating whether the user can extract the content of the document.
If the security handler uses a 128bit key, the user can copy or otherwise extract text and graphics from the document by operations other than that controlled by .

Full documentation

Gets a value indicating whether the user can extract the content of the document in support of accessibility.
This property is valid only for security handlers that use 128 bit keys.

Full documentation

Gets a value indicating whether the user can assemble the document.
This property is valid only for security handlers that use 128 bit keys.

Full documentation

Gets a value indicating whether the user can modify the contents of the document.
This property controls the modification of the document contents by operations other than those controlled by methods: , , .

Full documentation

Gets a value indicating whether the user can fill in form fields.
This property is valid only for security handlers that use 128 bit keys.

Full documentation

Gets a value indicating whether the user can print the document.

Full documentation

Gets a value indicating whether the document-level metadata stream is to be encrypted.

Full documentation

Gets a value indicating whether the document is printed in high quality.

Full documentation

Gets the size, in bits, of the secret key used by the security handler.
RC4 supports only the following key sizes: 40, 48, 56, 64, 72, 80, 88, 96, 104, 112, 120 and 128.

Full documentation

This method supports the internal library infrastructure and should not be used by external client code.

Full documentation

Gets the owner password.

Full documentation

Gets the user password.

Full documentation

This method supports the internal library infrastructure and should not be used by external client code.

Full documentation

This method supports the internal library infrastructure and should not be used by external client code.

Full documentation

Sets a value indicating whether the user can edit the annotations and form fields.
If true, the user can add or modify text annotations, fill in interactive form fields, and, if is also set, create or modify interactive form fields (including signature fields).

Full documentation

Sets a value indicating whether the user can extract the content of the document.
If the security handler uses a 128bit key, the user can copy or otherwise extract text and graphics from the document by operations other than that controlled by .

Full documentation

Sets a value indicating whether the user can extract the content of the document in support of accessibility.
This property is valid only for security handlers that use 128 bit keys.

Full documentation

Sets a value indicating whether the user can assemble the document.
This property is valid only for security handlers that use 128 bit keys.

Full documentation

Sets a value indicating whether the user can modify the contents of the document.
This property controls the modification of the document contents by operations other than those controlled by methods: , , .

Full documentation

Sets a value indicating whether the user can fill in form fields.
This property is valid only for security handlers that use 128 bit keys.

Full documentation

Sets a value indicating whether the user can print the document.

Full documentation

Sets a value indicating whether the document-level metadata stream is to be encrypted.

Full documentation

Sets a value indicating whether the document is printed in high quality.

Full documentation

Sets the size, in bits, of the secret key used by the security handler.
RC4 supports only the following key sizes: 40, 48, 56, 64, 72, 80, 88, 96, 104, 112, 120 and 128.

Full documentation

Sets the owner password.

Full documentation

This method supports the internal library infrastructure and should not be used by external client code.

Full documentation

This method supports the internal library infrastructure and should not be used by external client code.

Full documentation

Sets the user password.

Full documentation

This method supports the internal library infrastructure and should not be used by external client code.

Full documentation

This method supports the internal library infrastructure and should not be used by external client code.

Full documentation

This method supports the internal library infrastructure and should not be used by external client code.

Full documentation

This method supports the internal library infrastructure and should not be used by external client code.

Full documentation

This method supports the internal library infrastructure and should not be used by external client code.

Full documentation

This method supports the internal library infrastructure and should not be used by external client code.

Full documentation

This method supports the internal library infrastructure and should not be used by external client code.

Full documentation

This method supports the internal library infrastructure and should not be used by external client code.

Full documentation

This method supports the internal library infrastructure and should not be used by external client code.

Full documentation

This method supports the internal library infrastructure and should not be used by external client code.

Full documentation

This method supports the internal library infrastructure and should not be used by external client code.

Full documentation

This method supports the internal library infrastructure and should not be used by external client code.

Full documentation